package com.example.demo.service.userInfo;

import java.util.List;

import com.example.demo.domain.userInfo.UserInfo;

public interface UserInfoService {

	int deleteByPrimaryKey(Integer uid);

	int insert(UserInfo record);

	int insertSelective(UserInfo record);

	UserInfo selectByPrimaryKey(Integer uid);

	int updateByPrimaryKeySelective(UserInfo record);

	int updateByPrimaryKey(UserInfo record);

	UserInfo findByUsername(String username);

	public List<UserInfo> selectUserList(UserInfo user);

	public UserInfo selectUserByUserName(String userName);

	public int checkUserNameUnique(String userName);

	public int deleteUserByIds(String ids) throws Exception;
	
	 public String selectUserRoleGroup(Integer uid);

	int resetUserPwd(UserInfo user);

	int changeState(UserInfo user) throws Exception;
	
	


}
